package Day17.intereface_.Nine;

/**
 * @author HYHwtx
 * @version 1.0
 * @date 2022/2/24 18:23
 */
public class InterfacePolyPass {
    public static void main(String[] args) {
        //接口类型的变量，可以指向实现了该接口类的对象实例
        IG ig = new Teacher();
        /*
        如果IG继承了IH接口，而teacher类也实现了IG接口
        那么，实际上就相当于Teacher类也实现了IH的接口
        这个就叫做接口的多态传递现象
         */
        IH ih = new Teacher();
    }
}

interface IH{
    void  hi();

}
interface IG extends IH{

}
class Teacher implements IG{

    @Override
    public void hi() {
        System.out.println("hi");
    }
}